// date-picker
.el-date-picker__header-label.active, .el-date-picker__header-label:hover {
  color: var(--color-primary);
}

// picker-panel
.el-picker-panel__shortcut.active {
  color: var(--color-primary);
}

.el-picker-panel__shortcut:hover {
  color: var(--color-primary);
}

.el-picker-panel__icon-btn:hover {
  color: var(--color-primary);
}

// time-picker
.el-time-panel__btn.confirm {
  color: var(--color-primary);
}

// date-table
.el-date-table td.today span {
  color: var(--color-primary);
}

.el-date-table td.current:not(.disabled) span {
  background-color: var(--color-primary);
}

.el-date-table td.end-date span, .el-date-table td.start-date span {
  background-color: var(--color-primary);
}

.el-date-table td.selected span {
  background-color: var(--color-primary);
}

.el-date-table td.available:hover {
  color: var(--color-primary);
}

// month-table
.el-month-table td.today .cell {
  color: var(--color-primary);
}

.el-month-table td.current:not(.disabled) .cell {
  color: var(--color-primary);
}

.el-month-table td.end-date .cell, .el-month-table td.start-date .cell {
  background-color: var(--color-primary);
}

.el-month-table td .cell:hover {
  color: var(--color-primary);
}

// picker
.el-range-editor.is-active, .el-range-editor.is-active:hover {
  border-color: var(--color-primary);
}

// time-spinner
.el-time-spinner__arrow:hover {
  color: var(--color-primary);
}

// year-table
.el-year-table td.today:not(.disabled) .cell {
  color: var(--color-primary);
}

.el-year-table td .cell:hover, .el-year-table td.current:not(.disabled) .cell {
  color: var(--color-primary);
}
